import { defineStore } from 'pinia';
import axios from 'axios';
import { nanoid } from "nanoid";

export const useTalkStore = defineStore('talk', {
    actions: {
        async getATalk() {
        // 发请求: 连续解构赋值+重命名
        let { data: { content: title } } = await axios.get('https://api.uomg.com/api/rand/qinghau?format=json')
        // 把接受到的数据包装成一个对象
        let obj = { id: nanoid(), title }
        // 放到数组中
        this.talkList.unshift(obj)
      }  
    },

    state() {
        return {
            talkList:[
                { id: 'ssd01', title: '今天你有点怪，哪里怪，怪好看的！' },
                { id: 'ssd02', title: '草莓、蓝莓、蔓越莓，今天想我了没？' },
                { id: 'ssd03', title: '心里给你留了一块地，我的死心塌地！' },
            ]
        }
    }
})